public interf